﻿@charset "utf-8";
html, body,.wrapper{ position: relative; height: 100%; }
.indexSwiper{ width:100%; height:100%; overflow:hidden}
.indexSwiper>.swiper-wrapper>.swiper-slide{ width:100%; height:100%; overflow:hidden}
.indexSwiper > .swiper-wrapper > .swiper-slide.s8{ height:auto}

.btn{ position:absolute; right:1%; top:0;  height:100%;  z-index:9; display:flex;align-items:center;justify-content: center;}
.btn .indexPagination span{ display:block; width:12px; height:12px; background:#f2f2f2; border-radius:6px; opacity:1; margin:10px 0; position:relative; transition:all 0.5s; }
.btn .indexPagination span.swiper-pagination-bullet-active{ background:#3151a4; height:40px}



.banner{ width:100%; height:100%; position:relative}
.banner .swiper01{ width:100%; height:100%; overflow:hidden; position:relative}
.banner .swiper01 a{ display:block; width:100%; height:100%}
.banner .swiper01 a .img1{ width:100%; height:100%}
.banner .swiper01 a .img2{ width:100%; height:100%; display:none}
.banner .prev01{ background:url(prev.jpg) center center no-repeat; width:60px; height:60px; cursor:pointer; position:absolute; left:4%; top:50%; margin-top:-18px; z-index:9}
.banner .next01{ background:url(next.jpg) center center no-repeat; width:60px; height:60px; cursor:pointer; position:absolute; right:4%; top:50%; margin-top:-18px; z-index:9}
.banner .swiper01 .pagination01{ width:100%; font-size:0; text-align:left; position:absolute; left:0; bottom:50px; z-index:9; text-align:center; display:none}
.banner .swiper01 .pagination01 span{ display:inline-block; vertical-align:top; width:16px; height:16px; margin:0 6px; background:#fff; border-radius:50%; opacity:1;}
.banner .swiper01 .pagination01 span.swiper-pagination-bullet-active{background:#eda81c; }
.banner .swiper01 .swiper-slide{ width:100%; height:100%; position:relative; overflow:hidden}
.banner .swiper01 .swiper-slide .item{ width:100%; position:absolute; left:50%;  top:50%; transform:translate(-50%,-50%); z-index:9;}
.banner .swiper01 .swiper-slide .item .bq{ width:fit-content; border:1px solid rgba(255,255,255,0.5); padding:5px 25px; border-radius:30px; font-size:30px; color:#fff;visibility:hidden; opacity:0; transition:all 0.5s linear; transition-delay:0.6s; position:relative; top:30px;}
.banner .swiper01 .swiper-slide .item .title{ font-size:48px; color:#fff; font-weight:bold; line-height:1; margin-top:30px;visibility:hidden; opacity:0; transition:all 0.5s linear; transition-delay:1.2s; position:relative; top:30px;}
.banner .swiper01 .swiper-slide .item .intro{ font-size:28px; color:#fff; margin-top:25px;visibility:hidden; opacity:0; transition:all 0.5s linear; transition-delay:1.8s; position:relative; top:30px;}

.banner .swiper01 .swiper-slide.swiper-slide-active .item .bq,.banner .swiper01 .swiper-slide.swiper-slide-active .item .title,.banner .swiper01 .swiper-slide.swiper-slide-active .item .intro{ opacity:1;visibility:visible; top:0}

.banner .swiper01 a .img1{ transform:scale(1.15,1.15);vertical-align:middle; transition:all 10s cubic-bezier(0.19, 1, 0.22, 1)}
.banner .swiper01 .swiper-slide.swiper-slide-active a .img1{transform:scale(1);}

.s1 .amore{ background:url(g_04.png) center center no-repeat; background-size:cover; width:61px; height:72px; position:absolute; left:50%; bottom:5%; transform:translateX(-50%); z-index:9}
@media (max-width: 1440px){
	.banner .swiper01 .swiper-slide .item .bq{ padding:5px 20px; border-radius:25px; font-size:24px;}
	.banner .swiper01 .swiper-slide .item .title{ font-size:40px; }
	.banner .swiper01 .swiper-slide .item .intro{ font-size:24px; }
	.s1 .amore{ width:50px; height:60px; }

}

@media (max-width: 1200px){
	.banner .swiper01 .pagination01{ bottom:20px}
	.banner .swiper01 .pagination01 span{ width:10px; height:10px; margin:0 4px;}
	.banner .swiper01 a .img2{ display:block}
	.banner .swiper01 a .img1{ display:none}
	.banner .swiper01 .swiper-slide .item{ padding-top:60px}

	.banner .swiper01 .swiper-slide .item .bq{ font-size:18px;}
	.banner .swiper01 .swiper-slide .item .title{ font-size:24px; }
	.banner .swiper01 .swiper-slide .item .intro{ font-size:16px; }
	.s1 .amore{ width:40px; height:50px; }

	
}


.gcon_2{ width:100%; height:100%; display:flex;align-items: center; background:url(g_18.jpg) center center no-repeat; background-size:cover}
.gcon_2 .nr{ padding-top:90px}
.gcon_2 .nr .ihd{ text-align:center}
.gcon_2 .nr .ihd .title{ font-size:30px; color:#333333; font-weight:bold; line-height:1}
.gcon_2 .nr .ihd .intro{ font-size:14px; color:#333333; margin-top:10px}
.gcon_2 .nr .ibd{ margin-top:45px;}
.gcon_2 .nr .ibd .swiper2{ width:100%; overflow:hidden}
.gcon_2 .nr .ibd .swiper2 .swiper-slide{ width:250px; float:left; margin-right:37px; background:#fff; height:390px}
.gcon_2 .nr .ibd .swiper2 .swiper-slide:last-child{ margin-right:0}
.gcon_2 .nr .ibd .swiper2 .swiper-slide .pic{ width:100%; overflow:hidden; text-align:center; padding:20px; box-sizing:border-box}
.gcon_2 .nr .ibd .swiper2 .swiper-slide .pic img{ width:200px}
.gcon_2 .nr .ibd .swiper2 .swiper-slide .title{ text-align:center; font-size:20px; font-weight:bold; color:#333333; padding-top:40px; transition:all 0.3s}
.gcon_2 .nr .ibd .swiper2 .swiper-slide .intro{ text-align:center; font-size:14px; color:#333; padding:5px 0 10px; transition:all 0.3s}
.gcon_2 .nr .ibd .swiper2 .swiper-slide .more{ text-align:center; visibility:hidden; opacity:0; transition:all 0.3s}
.gcon_2 .nr .ibd .swiper2 .swiper-slide:hover{ background:url(g_06.png) bottom center no-repeat; background-size:100%}
.gcon_2 .nr .ibd .swiper2 .swiper-slide:hover .title{ padding-top:20px; color:#fff}
.gcon_2 .nr .ibd .swiper2 .swiper-slide:hover .intro{  color:#fff}
.gcon_2 .nr .ibd .swiper2 .swiper-slide:hover .more{ visibility:visible; opacity:1}
.gcon_2 .nr .ibd .swiper2 .swiper-slide .pic img{ transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_2 .nr .ibd .swiper2 .swiper-slide:hover .pic  img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gcon_2 .nr .imore{ margin-top:45px;}
.gcon_2 .nr .imore a{ display:block; width:92px; height:30px;display:flex;align-items: center;justify-content: center; background:#3151a4; color:#fff; font-size:14px; margin:0 auto; border-radius:20px}
@media (max-width: 1440px){
	.gcon_2 .nr .ihd .title{ font-size:24px; }
	.gcon_2 .nr .ihd .intro{ font-size:12px; }
	.gcon_2 .nr .ibd{ margin-top:35px;}
	.gcon_2 .nr .ibd .swiper2{ width:100%}
	.gcon_2 .nr .ibd .swiper2 .swiper-slide{ width:216px; margin-right:30px; height:340px}
	.gcon_2 .nr .ibd .swiper2 .swiper-slide:last-child{ margin-right:0}
	.gcon_2 .nr .ibd .swiper2 .swiper-slide .pic{ text-align:center; padding:16px; }
	.gcon_2 .nr .ibd .swiper2 .swiper-slide .pic img{ width:180px}
	.gcon_2 .nr .ibd .swiper2 .swiper-slide .title{ font-size:18px;}
	.gcon_2 .nr .imore{ margin-top:35px;}

}
@media (max-width: 1200px){
	.gcon_2 .nr{ padding-top:60px}
	.gcon_2 .nr .ihd .title{ font-size:20px; }
	.gcon_2 .nr .ihd .intro{ font-size:12px; }
	.gcon_2 .nr .ibd{ margin-top:25px;}
	.gcon_2 .nr .ibd .swiper2 .swiper-slide{ width:49%; margin-right:2%; height:300px}
	.gcon_2 .nr .ibd .swiper2 .swiper-slide .pic{ text-align:center; padding:12px; }
	.gcon_2 .nr .ibd .swiper2 .swiper-slide .pic img{ width:140px}
	.gcon_2 .nr .ibd .swiper2 .swiper-slide .title{ font-size:16px;}
	.gcon_2 .nr .ibd .swiper2 .swiper-slide .intro{ font-size:12px}
	.gcon_2 .nr .imore{ margin-top:35px;}

}

.gcon_3{ width:100%; height:100%; box-sizing:border-box; position:relative }
.gcon_3 .ihd{ text-align:center; position:absolute; left:0; top:20%; z-index:9; width:100%}
.gcon_3 .ihd .title{ font-size:30px; font-weight:bold; color:#fff}
.gcon_3 .tab03{ width:100%; height:100%}
.gcon_3 .tab03 .hd{ position:absolute; left:50%; margin-left:-700px; z-index:2; top:30%; z-index:9}
.gcon_3 .tab03 .hd li{ font-size:24px; color:#fff; width:fit-content; position:relative; padding:10px 0; cursor:pointer; margin:20px 0}
.gcon_3 .tab03 .hd li.on:after{ content:""; display:block; width:100%; height:2px; background:#fff; position:absolute; left:0; bottom:0}
.gcon_3 .tab03 .bd{ width:100%; height:100%}
.gcon_3 .tab03 .bd .con{ width:100%; height:100%; position:relative}
.gcon_3 .tab03 .bd .con .img1{ width:100%; height:100%}
.gcon_3 .tab03 .bd .con .img2{ width:100%; height:100%; display:none}
.gcon_3 .tab03 .bd .con .cont{ width:50%; position:absolute; right:0; bottom:0; z-index:2; background:rgba(0,0,0,0.3); height:40%}
.gcon_3 .tab03 .bd .con .cont .item{ width:700px; box-sizing:border-box; color:#fff; padding:50px 0 0 50px}
.gcon_3 .tab03 .bd .con .cont .item .intro{ font-size:16px; line-height:2; text-align:justify}
.gcon_3 .tab03 .bd .con .cont .item .more{ text-align:right; margin-top:30px}
.gcon_3 .tab03 .bd .con .cont .item .more span{ display:inline-block; vertical-align:top; background:url(g_09.png) left center no-repeat; padding-left:28px; line-height:53px}
.gcon_3 .tab03 .bd .con .cont .item .more span i{ display:inline-block; vertical-align:top; background:url(g_10.png) right center no-repeat; padding-right:35px; font-size:16px}
@media (max-width: 1440px){
	.gcon_3 .ihd .title{ font-size:24px;}
	.gcon_3 .tab03 .hd{ margin-left:-600px;}
	.gcon_3 .tab03 .hd li{ font-size:20px; }
	.gcon_3 .tab03 .bd .con .cont .item{ width:600px; padding:40px 0 0 40px}
	.gcon_3 .tab03 .bd .con .cont .item .intro{ font-size:14px;}
	.gcon_3 .tab03 .bd .con .cont .item .more{ margin-top:25px}
	.gcon_3 .tab03 .bd .con .cont .item .more span{ background:url(g_09.png) left center no-repeat; background-size:46px; padding-left:22px; line-height:46px}
	.gcon_3 .tab03 .bd .con .cont .item .more span i{ background:url(g_10.png) right center no-repeat; background-size:15px; padding-right:30px; font-size:14px}

}
@media (max-width: 1200px){
	.gcon_3 .ihd{ top:150px}
	.gcon_3 .ihd .title{ font-size:20px }
	.gcon_3 .tab03 .hd{ margin-left:0; left:4%; top:200px; text-align:center; width:92%}
	.gcon_3 .tab03 .hd li{ font-size:15px; display:inline-block; vertical-align:top; margin:0 10px }
	.gcon_3 .tab03 .bd .con .cont{ width:100%}
	.gcon_3 .tab03 .bd .con .cont .item{ width:100%; padding:4%}
	.gcon_3 .tab03 .bd .con .cont .item .intro{ font-size:14px;}
	.gcon_3 .tab03 .bd .con .cont .item .more{ margin-top:25px}
	.gcon_3 .tab03 .bd .con .cont .item .more span{ background:url(g_09.png) left center no-repeat; background-size:46px; padding-left:22px; line-height:46px}
	.gcon_3 .tab03 .bd .con .cont .item .more span i{ background:url(g_10.png) right center no-repeat; background-size:15px; padding-right:30px; font-size:14px}

}

.gcon_4{ padding:90px 0 0 0; width:100%; height:100%; box-sizing:border-box}
.gcon_4 .gcon{ width:100%; height:100%; background:url(g_19.jpg) center center no-repeat; background-size:cover}
.gcon_4 .gcon .nr{ height:100%;}
.gcon_4 .gcon .nr .lt{ height:100%; display:flex;align-items: center; float:left}
.gcon_4 .gcon .nr .lt .a1{ font-size:18px; color:#333333}
.gcon_4 .gcon .nr .lt .a2{ font-size:110px; color:#3151a4; line-height:1}
.gcon_4 .gcon .nr .lt .a3{ font-size:30px; color:#333333; font-weight:bold; line-height:1.2; margin-top:40px}
.gcon_4 .gcon .nr .lt .a4{ font-size:14px; color:#333333; line-height:2; margin-top:40px}
.gcon_4 .gcon .nr .lt .a5{ margin-top:110px; display:block}
.gcon_4 .gcon .nr .lt .a5 span{ display:inline-block; vertical-align:top; background:url(g_12.png) left center no-repeat; padding-left:28px; line-height:53px}
.gcon_4 .gcon .nr .lt .a5 span i{ display:inline-block; vertical-align:top; background:url(g_13.png) right center no-repeat; padding-right:35px; font-size:16px}
.gcon_4 .gcon .nr .rt{ width:425px; float:right; height:100%}
.gcon_4 .gcon .nr .rt .item{ width:100%; height:33.3333333333%;display:flex;align-items: center; box-sizing:border-box; padding-left:170px}
.gcon_4 .gcon .nr .rt .item .p1{ font-size:18px; color:#333333}
.gcon_4 .gcon .nr .rt .item .p2{ font-size:48px; color:#3151a4; font-weight:bold; line-height:1; margin-top:10px}
.gcon_4 .gcon .nr .rt .item .p2 i{ display:inline-block; vertical-align:top; font-weight:normal; width:26px; height:26px; background:#3151a4; color:#fff; font-weight:normal; text-align:center; line-height:26px; border-radius:50%; font-size:14px; margin-top:5px; margin-left:5px}
.gcon_4 .gcon .nr .rt .item:hover{ background:url(g_20.jpg) center center no-repeat; background-size:cover}
.gcon_4 .gcon .nr .rt .item:hover .p1{ color:#fff}
.gcon_4 .gcon .nr .rt .item:hover .p2{ color:#fff}
@media (max-width: 1440px){
	.gcon_4 .gcon .nr .lt .a1{ font-size:16px;}
	.gcon_4 .gcon .nr .lt .a2{ font-size:100px }
	.gcon_4 .gcon .nr .lt .a3{ font-size:24px; margin-top:30px}
	.gcon_4 .gcon .nr .lt .a4{ margin-top:30px; font-size:13px}
	.gcon_4 .gcon .nr .lt .a5{ margin-top:80px; }
	.gcon_4 .gcon .nr .lt .a5 span{ background:url(g_12.png) left center no-repeat; background-size:46px; padding-left:22px; line-height:46px}
	.gcon_4 .gcon .nr .lt .a5 span i{ background:url(g_13.png) right center no-repeat; background-size:15px; padding-right:30px; font-size:14px}
	.gcon_4 .gcon .nr .rt{ width:360px; float:right; height:100%}
	.gcon_4 .gcon .nr .rt .item{padding-left:140px}
}
@media (max-width: 1200px){
	.gcon_4{ padding-top:60px}
	.gcon_4 .gcon{display:flex;align-items: center}
	.gcon_4 .gcon .nr{ height:auto; padding:0}
	.gcon_4 .gcon .nr .lt{ display:block; width:100%}
	.gcon_4 .gcon .nr .lt .a1{ font-size:14px;}
	.gcon_4 .gcon .nr .lt .a2{ font-size:80px }
	.gcon_4 .gcon .nr .lt .a3{ font-size:20px; margin-top:20px}
	.gcon_4 .gcon .nr .lt .a4{ margin-top:20px; }
	.gcon_4 .gcon .nr .lt .a5{ margin-top:20px; }
	
	.gcon_4 .gcon .nr .rt{ width:100%; height:auto; display:flex;justify-content: space-between; margin-top:40px}
	.gcon_4 .gcon .nr .rt .item{ width:auto; padding:0}
	.gcon_4 .gcon .nr .rt .item .p1{ font-size:14px;}
	.gcon_4 .gcon .nr .rt .item .p2{ font-size:36px; }
	.gcon_4 .gcon .nr .rt .item .p2 i{  width:20px; height:20px; line-height:20px; font-size:12px; }
	
	.gcon_4 .gcon .nr .rt .item:hover{ background:none}
	.gcon_4 .gcon .nr .rt .item:hover .p1{ color:#333333}
	.gcon_4 .gcon .nr .rt .item:hover .p2{ color:#3151a4}

}

.gcon_5{ padding:90px 0 0 0; width:100%; height:100%; box-sizing:border-box; background:url(g_14.jpg) center center no-repeat; background-size:cover}
.gcon_5 .gcon{ width:100%; height:100%; display:flex;align-items: center;}
.gcon_5 .gcon .hd .ihd{ float:left;}
.gcon_5 .gcon .hd .ihd .title{ font-size:30px; color:#333; font-weight:bold; line-height:30px}
.gcon_5 .gcon .hd  ul{ float:right}
.gcon_5 .gcon .hd ul li{ float:left; padding:0 10px; border-radius:20px; border:2px solid #999999; font-size:18px; color:#999999; font-weight:bold;display:flex;align-items: center;justify-content: center; height:30px; box-sizing:border-box; margin-left:15px; cursor:pointer}
.gcon_5 .gcon .hd ul li.on{ color:#3151a4; border:2px solid #3151a4}
.gcon_5 .gcon .bd{ margin-top:50px}
.gcon_5 .gcon .bd .swiper5{ width:100%; overflow:hidden; padding:20px 0}
.gcon_5 .gcon .bd .swiper5 .swiper-slide{ width:430px; float:left; margin-right:55px; border-radius:20px; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.2)}
.gcon_5 .gcon .bd .swiper5 .swiper-slide:last-child{ margin-right:0}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .pic{ width:100%; overflow:hidden; position:relative; z-index:1}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .pic img{ width:100%}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .pic:after{ content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:#3151a4; opacity:0.4}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont{ width:100%; height:100%; box-sizing:border-box; padding:40px 35px; background:#fff; position:absolute; left:0; top:0; z-index:2}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .more{ text-align:right; font-size:0}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .more .img1{ display:inline-block}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .more .img2{ display:none}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .time{ font-size:12px; color:#333; margin-top:60px}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .title{ font-size:18px; color:#333333; line-height:30px; height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:15px; background:#f4f4f4}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .intro{ font-size:14px; color:#999; line-height:20px; height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; margin-top:15px}
.gcon_5 .gcon .bd .swiper5 .swiper-slide:hover .cont{ background:none}
.gcon_5 .gcon .bd .swiper5 .swiper-slide:hover .cont .more .img2{ display:inline-block}
.gcon_5 .gcon .bd .swiper5 .swiper-slide:hover .cont .more .img1{ display:none}
.gcon_5 .gcon .bd .swiper5 .swiper-slide:hover .time{ color:#fff}
.gcon_5 .gcon .bd .swiper5 .swiper-slide:hover .title{ color:#fff; background:none}
.gcon_5 .gcon .bd .swiper5 .swiper-slide:hover .intro{ color:#fff; opacity:0.5}
.gcon_5 .gcon .bd .swiper5 .pagination5{ text-align:center; margin-top:30px; font-size:0}
.gcon_5 .gcon .bd .swiper5 .pagination5 span{ width:10px; height:10px; border-radius:5px; opacity:1; margin:0 5px; background:#b5b5b5;  transition:all 0.5s; }
.gcon_5 .gcon .bd .swiper5 .pagination5 span.swiper-pagination-bullet-active{ background:#3151a4; width:40px}
@media (max-width: 1440px){
.gcon_5 .gcon .hd .ihd .title{ font-size:24px;}
.gcon_5 .gcon .hd ul li{ font-size:16px}
.gcon_5 .gcon .bd .swiper5 .swiper-slide{ width:32%; margin-right:2%}

.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .more img{ height:32px}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont{ padding:25px 20px}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .time{ margin-top:20px}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .title{ font-size:16px; line-height:25px; height:50px}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .pic img{ width:100%}
.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .intro{ font-size:12px; line-height:18px; height:54px; margin-top:10px}
}
@media (max-width: 1200px){
	.gcon_5 .gcon .hd .ihd .title{ font-size:20px;}
	.gcon_5 .gcon .hd ul li{ font-size:14px}
	.gcon_5 .gcon .bd .swiper5 .swiper-slide{ width:32%; margin-right:2%}
	.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .more img{ height:32px}
	.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont{ padding:25px 20px}
	.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .time{ margin-top:20px}
	.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .title{ font-size:16px; line-height:25px; height:50px}
	.gcon_5 .gcon .bd .swiper5 .swiper-slide .pic img{ width:120%}
	.gcon_5 .gcon .bd .swiper5 .swiper-slide .cont .intro{ font-size:12px; line-height:18px; height:54px; margin-top:10px}
}
@media (max-width: 850px){
	.gcon_5 .gcon .bd .swiper5 .swiper-slide{ width:49%}
}
@media (max-width: 500px){
	.gcon_5 .gcon .bd .swiper5 .swiper-slide{ width:100%}
}



.gcon_2 .nr .ihd{ position:relative; top:50px; transition:all 0.5s linear; transition-delay:0.5s; opacity:0}
.swiper-slide-active .gcon_2 .nr .ihd{ top:0; opacity:1}
.gcon_2 .nr .ibd{ position:relative; top:50px; transition:all 0.5s linear; transition-delay:1s; opacity:0}
.swiper-slide-active .gcon_2 .nr .ibd{ top:0; opacity:1}
.gcon_2 .nr .imore{ position:relative; top:50px; transition:all 0.5s linear; transition-delay:1.5s; opacity:0}
.swiper-slide-active .gcon_2 .nr .imore{ top:0; opacity:1}

.gcon_3 .ihd .title{ position:relative; top:50px; transition:all 0.5s linear; transition-delay:0.5s; opacity:0}
.swiper-slide-active .gcon_3 .ihd .title{ top:0; opacity:1}


.gcon_3 .tab03 .hd li{ position:relative; top:50px; transition:all 0.5s linear; transition-delay:0.5s; opacity:0}
.swiper-slide-active .gcon_3 .tab03 .hd li{ top:0; opacity:1}



.gcon_4 .gcon .nr .lt .a1{ position:relative; top:50px; transition:all 0.5s linear; transition-delay:0.5s; opacity:0}
.swiper-slide-active .gcon_4 .gcon .nr .lt .a1{ top:0; opacity:1}
.gcon_4 .gcon .nr .lt .a2{ position:relative; top:50px; transition:all 0.5s linear; transition-delay:0.8s; opacity:0}
.swiper-slide-active .gcon_4 .gcon .nr .lt .a2{ top:0; opacity:1}
.gcon_4 .gcon .nr .lt .a3{ position:relative; top:50px; transition:all 0.5s linear; transition-delay:1.1s; opacity:0}
.swiper-slide-active .gcon_4 .gcon .nr .lt .a3{ top:0; opacity:1}
.gcon_4 .gcon .nr .lt .a4{ position:relative; top:50px; transition:all 0.5s linear; transition-delay:1.4s; opacity:0}
.swiper-slide-active .gcon_4 .gcon .nr .lt .a4{ top:0; opacity:1}
.gcon_4 .gcon .nr .lt .a5{ position:relative; top:50px; transition:all 0.5s linear; transition-delay:1.7s; opacity:0}
.swiper-slide-active .gcon_4 .gcon .nr .lt .a5{ top:0; opacity:1}


.gcon_5 .gcon .hd{ position:relative; top:50px; transition:all 0.5s linear; transition-delay:0.5s; opacity:0}
.swiper-slide-active .gcon_5 .gcon .hd{ top:0; opacity:1}
.gcon_5 .gcon .bd{ position:relative; top:50px; transition:all 0.5s linear; transition-delay:0.5s; opacity:0}
.swiper-slide-active .gcon_5 .gcon .bd{ top:0; opacity:1}










